/*!
\copyright  Copyright (c) 2023 Qualcomm Technologies International, Ltd.
            All Rights Reserved.
            Qualcomm Technologies International, Ltd. Confidential and Proprietary.
\file
\brief      The hfp profile audio params
*/

#ifndef HFP_PROFILE_AUDIO_PARAMS_H_
#define HFP_PROFILE_AUDIO_PARAMS_H_

#include <voice_sources_list.h>
#include <source_param_types.h>

#include "kymera_adaptation_voice_protected.h"
#include "hfp_profile_instance.h"

hfp_codec_mode_t HfpProfile_GetCodecMode(hfpInstanceTaskData * instance);
bool HfpProfile_GetConnectParameters(voice_source_t source, source_defined_params_t * source_params);
void HfpProfile_FreeConnectParameters(voice_source_t source, source_defined_params_t * source_params);
bool HfpProfile_GetDisconnectParameters(voice_source_t source, source_defined_params_t * source_params);
void HfpProfile_FreeDisconnectParameters(voice_source_t source, source_defined_params_t * source_params);

#endif /* HFP_PROFILE_AUDIO_PARAMS_H_ */
